//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.aidong.model.wills;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.Table;
import javax.persistence.Transient;

@Entity
@Table(
        name = "ContractSign"
)
public class ContractSign implements Serializable {
    @Id
    @GeneratedValue(
            strategy = GenerationType.IDENTITY
    )
    @Column(
            name = "AutoId",
            nullable = false
    )
    protected Integer autoId;
    @Column(
            name = "ShopCode",
            nullable = false
    )
    protected String shopCode;
    @Column(
            name = "ContractCode",
            nullable = false
    )
    protected String contractCode;
    @Column(
            name = "ContractType",
            nullable = false
    )
    protected String contractType;
    @Column(
            name = "SaleId",
            nullable = false
    )
    protected Integer saleId;
    @Column(
            name = "MemberCode",
            nullable = false
    )
    protected String memberCode;
    @Column(
            name = "MemberName",
            nullable = false
    )
    protected String memberName;
    @Lob
    @Column(
            name = "ImageHead"
    )
    protected byte[] imageHead;
    @Lob
    @Column(
            name = "ImageSign"
    )
    protected byte[] imageSign;
    @Column(
            name = "Status",
            nullable = false
    )
    protected Integer status;
    @Column(
            name = "SalesCode",
            nullable = false
    )
    protected String salesCode;
    @Column(
            name = "SalesCode2"
    )
    protected String salesCode2;
    @Column(
            name = "CreateUser",
            nullable = false
    )
    protected String createUser;
    @Column(
            name = "CreateTime",
            nullable = false
    )
    protected Date createTime;
    @Column(
            name = "UpdateTime",
            nullable = false
    )
    protected Date updateTime;
    @Transient
    protected String authCode;

    public ContractSign() {
    }

    public ContractSign(Integer autoId) {
        this.autoId = autoId;
    }

    public Integer getAutoId() {
        return this.autoId;
    }

    public void setAutoId(Integer autoId) {
        this.autoId = autoId;
    }

    public String getShopCode() {
        return this.shopCode;
    }

    public void setShopCode(String shopCode) {
        this.shopCode = shopCode;
    }

    public String getContractCode() {
        return this.contractCode;
    }

    public void setContractCode(String contractCode) {
        this.contractCode = contractCode;
    }

    public String getContractType() {
        return this.contractType;
    }

    public void setContractType(String contractType) {
        this.contractType = contractType;
    }

    public Integer getSaleId() {
        return this.saleId;
    }

    public void setSaleId(Integer saleId) {
        this.saleId = saleId;
    }

    public String getMemberCode() {
        return this.memberCode;
    }

    public void setMemberCode(String memberCode) {
        this.memberCode = memberCode;
    }

    public String getMemberName() {
        return this.memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public byte[] getImageHead() {
        return this.imageHead;
    }

    public void setImageHead(byte[] imageHead) {
        this.imageHead = imageHead;
    }

    public byte[] getImageSign() {
        return this.imageSign;
    }

    public void setImageSign(byte[] imageSign) {
        this.imageSign = imageSign;
    }

    public Integer getStatus() {
        return this.status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getSalesCode() {
        return this.salesCode;
    }

    public void setSalesCode(String salesCode) {
        this.salesCode = salesCode;
    }

    public String getSalesCode2() {
        return this.salesCode2;
    }

    public void setSalesCode2(String salesCode2) {
        this.salesCode2 = salesCode2;
    }

    public String getCreateUser() {
        return this.createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return this.updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getAuthCode() {
        return this.authCode;
    }

    public void setAuthCode(String authCode) {
        this.authCode = authCode;
    }
}
